package la.iok.hzsvn.lewin.movie.shopmovie.entity;

import la.iok.hzsvn.share.collection.IdAble;

public class ShopMovie implements IdAble<Long> {
    private Long id;
    /**
     * 所属店铺的id
     */
    private Long orgUnitId;
    /**
     * 剧本id
     */
    private Long movieId;
    /**
     * 名称
     */
    private String movieName;
    /**
     * 剧本版本
     */
    private String movieVersion;
    /**
     * 作者
     */
    private String author;
    /**
     * 标签数组
     */
    private String tag;
    /**
     * 简介
     */
    private String brief;
    /**
     * 最少玩家数量
     */
    private Integer minPlayers;
    /**
     * 最大玩家数量
     */
    private Integer maxPlayers;
    /**
     * 开本次数
     */
    private Integer playTimes;
    /**
     * 持续时长
     */
    private Float duration;
    /**
     * 状态位。0表示正常状态,1表示已经下线
     */
    private Integer status;
    /**
     * 剧本级别id
     */
    private Long movieLevelId;
    /**
     * 剧本级别名
     */
    private String movieLevelName;

    @Override
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOrgUnitId() {
        return orgUnitId;
    }

    public void setOrgUnitId(Long orgUnitId) {
        this.orgUnitId = orgUnitId;
    }

    public Long getMovieId() {
        return movieId;
    }

    public void setMovieId(Long movieId) {
        this.movieId = movieId;
    }

    public String getMovieName() {
        return movieName;
    }

    public void setMovieName(String movieName) {
        this.movieName = movieName;
    }

    public String getMovieVersion() {
        return movieVersion;
    }

    public void setMovieVersion(String movieVersion) {
        this.movieVersion = movieVersion;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getBrief() {
        return brief;
    }

    public void setBrief(String brief) {
        this.brief = brief;
    }

    public Integer getMinPlayers() {
        return minPlayers;
    }

    public void setMinPlayers(Integer minPlayers) {
        this.minPlayers = minPlayers;
    }

    public Integer getMaxPlayers() {
        return maxPlayers;
    }

    public void setMaxPlayers(Integer maxPlayers) {
        this.maxPlayers = maxPlayers;
    }

    public Integer getPlayTimes() {
        return playTimes;
    }

    public void setPlayTimes(Integer playTimes) {
        this.playTimes = playTimes;
    }

    public Float getDuration() {
        return duration;
    }

    public void setDuration(Float duration) {
        this.duration = duration;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getMovieLevelId() {
        return movieLevelId;
    }

    public void setMovieLevelId(Long movieLevelId) {
        this.movieLevelId = movieLevelId;
    }

    public String getMovieLevelName() {
        return movieLevelName;
    }

    public void setMovieLevelName(String movieLevelName) {
        this.movieLevelName = movieLevelName;
    }
}
